// explicit的作用就是抑制构造函数的隐式转换

// 优点：不会自动的进行类型转换，必须清楚的知道类类型

// 缺点：必须用构造函数显示创建一个对象，不够方便简单
